// 引入接口时，必须要加上type关键字，告诉vscode是引入的接口
import type { TrademarkListDataModel, TrademarkMode } from './model/trademarkModel'

import request from '@/utils/request'

// 1. 添加枚举，统一管理接口
enum Api {
  // 获取品牌管理数据
  getTrademarkListApi = '/admin/product/baseTrademark',
  // 添加品牌
  saveTrademarkApi = '/admin/product/baseTrademark/save'
} 

// 2. 获取品牌管理数据
export const reqGetTrademarkListData = (page:number,limit:number)=>{
  return request.get<any,TrademarkListDataModel>(`${Api.getTrademarkListApi}/${page}/${limit}`)
}

// 3. 添加品牌
export const reqSaveTrademarkInfo = (trademark: TrademarkMode) => {
  // 由于响应回来的数据中data是null,所以下面设置的也是null
  return request.post<any,null>(Api.saveTrademarkApi,trademark)
}